home *** CD-ROM | disk | FTP | other *** search
/ PC World 2006 September / PCWorld_2006-09_cd.bin / v cisle / hexer / mpth_17.exe / install_script.iss
Text File  |  2006-07-11  |  16KB  |  226 lines

  1. ;InnoSetupVersion=5.1.2
  2.  
  3. [Setup]
  4. AppName=mirkes.de Tiny Hexer
  5. AppVerName=mirkes.de Tiny Hexer 1.7
  6. AppId={{CC399A03-4695-432E-AE6E-BB450DDE5248}
  7. AppVersion=1.7
  8. AppPublisher=markus stephany
  9. AppPublisherURL=http://www.mirkes.de/
  10. AppSupportURL=http://www.mirkes.de/
  11. AppUpdatesURL=http://www.mirkes.de/
  12. AppMutex=mirkes.de tiny hexer 1
  13. DefaultDirName={pf}\mirkes.de\Tiny Hexer
  14. DefaultGroupName=mirkes.de\Tiny Hexer
  15. UninstallDisplayIcon={app}\mpth.exe
  16. UninstallDisplayName=mirkes.de's Tiny Hexer
  17. OutputBaseFilename=mpth_17
  18. Compression=lzma
  19. ChangesAssociations=yes
  20. LicenseFile=embedded\License.txt
  21. InfoBeforeFile=embedded\InfoBefore.rtf
  22. WizardImageFile=embedded\WizardImage0.bmp
  23. WizardSmallImageFile=embedded\WizardSmallImage0.bmp
  24.  
  25. [Files]
  26. Source: "{app}\uni.exe"; DestDir: "{app}"; Components: main; 
  27. Source: "{app}\mpth.exe"; DestDir: "{app}"; Components: main; 
  28. Source: "{app}\mpth.DEU"; DestDir: "{app}"; Languages: "Deutsch"; 
  29. Source: "{app}\mpth_migrat.dll"; DestDir: "{app}"; Components: main; 
  30. Source: "{app}\mpth_migrat.DEU"; DestDir: "{app}"; Languages: "Deutsch"; 
  31. Source: "{app}\mpth.chm"; DestDir: "{app}"; Components: main; 
  32. Source: "{app}\exporter.ths"; DestDir: "{app}"; 
  33. Source: "{app}\exporter.deu"; DestDir: "{app}"; Languages: "Deutsch"; 
  34. Source: "{app}\extractstrings.ths"; DestDir: "{app}"; 
  35. Source: "{app}\extractstrings.deu"; DestDir: "{app}"; Languages: "Deutsch"; 
  36. Source: "{app}\checksums.ths"; DestDir: "{app}"; 
  37. Source: "{app}\checksums.deu"; DestDir: "{app}"; Languages: "Deutsch"; 
  38. Source: "{app}\plugin_common.thp"; DestDir: "{app}"; 
  39. Source: "{app}\plugin_filegroup.thp"; DestDir: "{app}"; 
  40. Source: "{app}\plugin_findeditor.thp"; DestDir: "{app}"; 
  41. Source: "{app}\plugin_highlighter.thp"; DestDir: "{app}"; 
  42. Source: "{app}\plugin_pastenew.thp"; DestDir: "{app}"; 
  43. Source: "{app}\functions_gui.thp"; DestDir: "{app}"; 
  44. Source: "{app}\functions_math.thp"; DestDir: "{app}"; 
  45. Source: "{app}\plugin_statuswindow.thp"; DestDir: "{app}"; 
  46. Source: "{app}\plugin_common.deu"; DestDir: "{app}"; Languages: "Deutsch"; 
  47. Source: "{app}\plugin_filegroup.deu"; DestDir: "{app}"; Languages: "Deutsch"; 
  48. Source: "{app}\plugin_findeditor.deu"; DestDir: "{app}"; Languages: "Deutsch"; 
  49. Source: "{app}\plugin_highlighter.deu"; DestDir: "{app}"; Languages: "Deutsch"; 
  50. Source: "{app}\plugin_pastenew.deu"; DestDir: "{app}"; Languages: "Deutsch"; 
  51. Source: "{app}\functions_gui.deu"; DestDir: "{app}"; Languages: "Deutsch"; 
  52. Source: "{app}\functions_math.deu"; DestDir: "{app}"; Languages: "Deutsch"; 
  53. Source: "{app}\plugin_statuswindow.deu"; DestDir: "{app}"; Languages: "Deutsch"; 
  54. Source: "{cf}\mirkes.de\mirkesde_webupdate.exe"; DestDir: "{cf}\mirkes.de"; Components: webupdate; Flags: sharedfile 
  55. Source: "{app}\scripts\checksums.lng.deu"; DestDir: "{app}\scripts"; Languages: "Deutsch"; 
  56. Source: "{app}\scripts\checksums.lng"; DestDir: "{app}\scripts"; 
  57. Source: "{app}\scripts\Checksums.mps"; DestDir: "{app}\scripts"; 
  58. Source: "{app}\scripts\Concat Files.lng.deu"; DestDir: "{app}\scripts"; Languages: "Deutsch"; 
  59. Source: "{app}\scripts\Concat Files.lng"; DestDir: "{app}\scripts"; 
  60. Source: "{app}\scripts\Concat Files.mps"; DestDir: "{app}\scripts"; 
  61. Source: "{app}\scripts\copyhextoclipboard.lng.deu"; DestDir: "{app}\scripts"; Languages: "Deutsch"; 
  62. Source: "{app}\scripts\copyhextoclipboard.lng"; DestDir: "{app}\scripts"; 
  63. Source: "{app}\scripts\copyhextoclipboard.mps"; DestDir: "{app}\scripts"; 
  64. Source: "{app}\scripts\copyhextoclipboard.ico"; DestDir: "{app}\scripts"; 
  65. Source: "{app}\scripts\copytexttoclipboard.lng.deu"; DestDir: "{app}\scripts"; Languages: "Deutsch"; 
  66. Source: "{app}\scripts\copytexttoclipboard.lng"; DestDir: "{app}\scripts"; 
  67. Source: "{app}\scripts\copytexttoclipboard.mps"; DestDir: "{app}\scripts"; 
  68. Source: "{app}\scripts\copytexttoclipboard.ico"; DestDir: "{app}\scripts"; 
  69. Source: "{app}\scripts\customprops.lng.deu"; DestDir: "{app}\scripts"; Languages: "Deutsch"; 
  70. Source: "{app}\scripts\customprops.lng"; DestDir: "{app}\scripts"; 
  71. Source: "{app}\scripts\customprops.mps"; DestDir: "{app}\scripts"; 
  72. Source: "{app}\scripts\Enumerate Differences.lng.deu"; DestDir: "{app}\scripts"; Languages: "Deutsch"; 
  73. Source: "{app}\scripts\Enumerate Differences.lng"; DestDir: "{app}\scripts"; 
  74. Source: "{app}\scripts\Enumerate Differences.mps"; DestDir: "{app}\scripts"; 
  75. Source: "{app}\scripts\Extract strings.lng.deu"; DestDir: "{app}\scripts"; Languages: "Deutsch"; 
  76. Source: "{app}\scripts\Extract strings.lng"; DestDir: "{app}\scripts"; 
  77. Source: "{app}\scripts\Extract strings.mps"; DestDir: "{app}\scripts"; 
  78. Source: "{app}\scripts\Fill Data.lng.deu"; DestDir: "{app}\scripts"; Languages: "Deutsch"; 
  79. Source: "{app}\scripts\Fill Data.lng"; DestDir: "{app}\scripts"; 
  80. Source: "{app}\scripts\Fill Data.mps"; DestDir: "{app}\scripts"; 
  81. Source: "{app}\scripts\Jump backward.lng.deu"; DestDir: "{app}\scripts"; Languages: "Deutsch"; 
  82. Source: "{app}\scripts\Jump backward.lng"; DestDir: "{app}\scripts"; 
  83. Source: "{app}\scripts\Jump backward.mps"; DestDir: "{app}\scripts"; 
  84. Source: "{app}\scripts\Jump forward.lng.deu"; DestDir: "{app}\scripts"; Languages: "Deutsch"; 
  85. Source: "{app}\scripts\Jump forward.lng"; DestDir: "{app}\scripts"; 
  86. Source: "{app}\scripts\Jump forward.mps"; DestDir: "{app}\scripts"; 
  87. Source: "{app}\scripts\Random Fill.lng.deu"; DestDir: "{app}\scripts"; Languages: "Deutsch"; 
  88. Source: "{app}\scripts\Random Fill.lng"; DestDir: "{app}\scripts"; 
  89. Source: "{app}\scripts\Random Fill.mps"; DestDir: "{app}\scripts"; 
  90. Source: "{app}\scripts\Resize File.lng.deu"; DestDir: "{app}\scripts"; Languages: "Deutsch"; 
  91. Source: "{app}\scripts\Resize File.lng"; DestDir: "{app}\scripts"; 
  92. Source: "{app}\scripts\Resize File.mps"; DestDir: "{app}\scripts"; 
  93. Source: "{app}\scripts\Set Jump Offset.lng.deu"; DestDir: "{app}\scripts"; Languages: "Deutsch"; 
  94. Source: "{app}\scripts\Set Jump Offset.lng"; DestDir: "{app}\scripts"; 
  95. Source: "{app}\scripts\Set Jump Offset.mps"; DestDir: "{app}\scripts"; 
  96. Source: "{app}\scripts\Split File.lng.deu"; DestDir: "{app}\scripts"; Languages: "Deutsch"; 
  97. Source: "{app}\scripts\Split File.lng"; DestDir: "{app}\scripts"; 
  98. Source: "{app}\scripts\Split File.mps"; DestDir: "{app}\scripts"; 
  99. Source: "{app}\scripts\XOR Data.lng.deu"; DestDir: "{app}\scripts"; Languages: "Deutsch"; 
  100. Source: "{app}\scripts\XOR Data.lng"; DestDir: "{app}\scripts"; 
  101. Source: "{app}\scripts\XOR Data.mps"; DestDir: "{app}\scripts"; 
  102. Source: "{app}\scripts\export\ex-ctable.lng.deu"; DestDir: "{app}\scripts\export"; Languages: "Deutsch"; 
  103. Source: "{app}\scripts\export\ex-ctable.lng"; DestDir: "{app}\scripts\export"; 
  104. Source: "{app}\scripts\export\ex-ctable.mps"; DestDir: "{app}\scripts\export"; 
  105. Source: "{app}\scripts\export\ex-hextext.lng.deu"; DestDir: "{app}\scripts\export"; Languages: "Deutsch"; 
  106. Source: "{app}\scripts\export\ex-hextext.lng"; DestDir: "{app}\scripts\export"; 
  107. Source: "{app}\scripts\export\ex-hextext.mps"; DestDir: "{app}\scripts\export"; 
  108. Source: "{app}\scripts\export\ex-html.lng.deu"; DestDir: "{app}\scripts\export"; Languages: "Deutsch"; 
  109. Source: "{app}\scripts\export\ex-html.lng"; DestDir: "{app}\scripts\export"; 
  110. Source: "{app}\scripts\export\ex-html.mps"; DestDir: "{app}\scripts\export"; 
  111. Source: "{app}\scripts\export\ex-intelhex.lng.deu"; DestDir: "{app}\scripts\export"; Languages: "Deutsch"; 
  112. Source: "{app}\scripts\export\ex-intelhex.lng"; DestDir: "{app}\scripts\export"; 
  113. Source: "{app}\scripts\export\ex-intelhex.mps"; DestDir: "{app}\scripts\export"; 
  114. Source: "{app}\scripts\export\ex-motorola.lng.deu"; DestDir: "{app}\scripts\export"; Languages: "Deutsch"; 
  115. Source: "{app}\scripts\export\ex-motorola.lng"; DestDir: "{app}\scripts\export"; 
  116. Source: "{app}\scripts\export\ex-motorola.mps"; DestDir: "{app}\scripts\export"; 
  117. Source: "{app}\scripts\export\ex-pascal.lng.deu"; DestDir: "{app}\scripts\export"; Languages: "Deutsch"; 
  118. Source: "{app}\scripts\export\ex-pascal.lng"; DestDir: "{app}\scripts\export"; 
  119. Source: "{app}\scripts\export\ex-pascal.mps"; DestDir: "{app}\scripts\export"; 
  120. Source: "{app}\scripts\export\ex-plaintext.lng.deu"; DestDir: "{app}\scripts\export"; Languages: "Deutsch"; 
  121. Source: "{app}\scripts\export\ex-plaintext.lng"; DestDir: "{app}\scripts\export"; 
  122. Source: "{app}\scripts\export\ex-plaintext.mps"; DestDir: "{app}\scripts\export"; 
  123. Source: "{app}\scripts\export\ex-rtf-2k.lng.deu"; DestDir: "{app}\scripts\export"; Languages: "Deutsch"; 
  124. Source: "{app}\scripts\export\ex-rtf-2k.lng"; DestDir: "{app}\scripts\export"; 
  125. Source: "{app}\scripts\export\ex-rtf-2k.mps"; DestDir: "{app}\scripts\export"; 
  126. Source: "{app}\scripts\export\ex-rtf-xp.lng.deu"; DestDir: "{app}\scripts\export"; Languages: "Deutsch"; 
  127. Source: "{app}\scripts\export\ex-rtf-xp.lng"; DestDir: "{app}\scripts\export"; 
  128. Source: "{app}\scripts\export\ex-rtf-xp.mps"; DestDir: "{app}\scripts\export"; 
  129. Source: "{app}\scripts\export\ex-unicodetext.lng.deu"; DestDir: "{app}\scripts\export"; Languages: "Deutsch"; 
  130. Source: "{app}\scripts\export\ex-unicodetext.lng"; DestDir: "{app}\scripts\export"; 
  131. Source: "{app}\scripts\export\ex-unicodetext.mps"; DestDir: "{app}\scripts\export"; 
  132. Source: "{app}\scripts\import\im-hextext.lng.deu"; DestDir: "{app}\scripts\import"; Languages: "Deutsch"; 
  133. Source: "{app}\scripts\import\im-hextext.lng"; DestDir: "{app}\scripts\import"; 
  134. Source: "{app}\scripts\import\im-hextext.mps"; DestDir: "{app}\scripts\import"; 
  135. Source: "{app}\scripts\import\im-intelhex.lng.deu"; DestDir: "{app}\scripts\import"; Languages: "Deutsch"; 
  136. Source: "{app}\scripts\import\im-intelhex.lng"; DestDir: "{app}\scripts\import"; 
  137. Source: "{app}\scripts\import\im-intelhex.mps"; DestDir: "{app}\scripts\import"; 
  138. Source: "{app}\scripts\import\im-motorola.lng.deu"; DestDir: "{app}\scripts\import"; Languages: "Deutsch"; 
  139. Source: "{app}\scripts\import\im-motorola.lng"; DestDir: "{app}\scripts\import"; 
  140. Source: "{app}\scripts\import\im-motorola.mps"; DestDir: "{app}\scripts\import"; 
  141. Source: "{app}\scripts\inc\checksums_file.mps"; DestDir: "{app}\scripts\inc"; 
  142. Source: "{app}\scripts\inc\def.mps"; DestDir: "{app}\scripts\inc"; 
  143. Source: "{app}\scripts\inc\gui.mps"; DestDir: "{app}\scripts\inc"; 
  144. Source: "{app}\scripts\start-stop\finish.mps"; DestDir: "{app}\scripts\start-stop"; 
  145. Source: "{app}\scripts\start-stop\startup.mps"; DestDir: "{app}\scripts\start-stop"; 
  146. Source: "{app}\scripts\Structure Viewer\bmp.mps"; DestDir: "{app}\scripts\Structure Viewer"; 
  147. Source: "{app}\scripts\Structure Viewer\exe.mps"; DestDir: "{app}\scripts\Structure Viewer"; 
  148. Source: "{app}\scripts\Structure Viewer\fat16.mps"; DestDir: "{app}\scripts\Structure Viewer"; 
  149. Source: "{app}\scripts\Structure Viewer\fat32.mps"; DestDir: "{app}\scripts\Structure Viewer"; 
  150. Source: "{app}\scripts\Structure Viewer\ntfs.mps"; DestDir: "{app}\scripts\Structure Viewer"; 
  151. Source: "{app}\scripts\Structure Viewer\windows shortcut.mps"; DestDir: "{app}\scripts\Structure Viewer"; 
  152. Source: "{app}\scripts\Structure Viewer\zip.mps"; DestDir: "{app}\scripts\Structure Viewer"; 
  153.  
  154. [Dirs]
  155. Name: "{app}\scripts"; 
  156.  
  157. [Registry]
  158. Root: HKLM; Subkey: "Software\mirkes.de\Tiny Hexer"; Flags: uninsdeletekeyifempty 
  159. Root: HKLM; Subkey: "Software\mirkes.de\Tiny Hexer\1.7"; ValueName: "AppPath"; ValueType: String; ValueData: "{app}\"; Flags: uninsdeletekey 
  160. Root: HKCR; Subkey: ".mps"; ValueType: String; ValueData: "mirkesde_script"; Flags: uninsdeletekey 
  161. Root: HKCR; Subkey: "mirkesde_script"; ValueType: String; ValueData: "mirkes.de Script"; Flags: uninsdeletekey 
  162. Root: HKCR; Subkey: "mirkesde_script\Shell"; ValueType: String; ValueData: "tinyhex"; Flags: createvalueifdoesntexist uninsdeletevalue uninsdeletekeyifempty 
  163. Root: HKCR; Subkey: "mirkesde_script\Shell\edit"; ValueType: String; ValueData: "Edit Script"; Languages: "English"; Flags: uninsdeletevalue uninsdeletekeyifempty 
  164. Root: HKCR; Subkey: "mirkesde_script\Shell\edit"; ValueType: String; ValueData: "Skript bearbeiten"; Languages: "Deutsch"; Flags: uninsdeletevalue uninsdeletekeyifempty 
  165. Root: HKCR; Subkey: "mirkesde_script\Shell\edit\Command"; ValueType: String; ValueData: """notepad.exe"" ""%1"""; Flags: uninsdeletevalue uninsdeletekeyifempty 
  166. Root: HKCR; Subkey: "mirkesde_script\Shell\tinyhex"; ValueType: String; ValueData: "Execute in Tiny Hexer"; Languages: "English"; Flags: uninsdeletevalue uninsdeletekeyifempty 
  167. Root: HKCR; Subkey: "mirkesde_script\Shell\tinyhex"; ValueType: String; ValueData: "In Tiny Hexer ausfⁿhren"; Languages: "Deutsch"; Flags: uninsdeletevalue uninsdeletekeyifempty 
  168. Root: HKCR; Subkey: "mirkesde_script\Shell\tinyhex\Command"; ValueType: String; ValueData: """{app}\mpth.exe"" /s ""%1"""; Flags: uninsdeletevalue uninsdeletekeyifempty 
  169. Root: HKCR; Subkey: "mirkesde_script\DefaultIcon"; ValueType: String; ValueData: "{app}\mpth.exe,1"; Flags: uninsdeletevalue uninsdeletekeyifempty 
  170. Root: HKLM; Subkey: "Software\mirkes.de\WebUpdate"; ValueType: String; ValueData: "{cf}\mirkes.de\mirkesde_webupdate.exe"; Components: webupdate; 
  171.  
  172. [Run]
  173. Filename: "{app}\mpth.exe"; Description: "Run Tiny Hexer now"; Languages: "English"; Flags: postinstall unchecked skipifsilent nowait
  174. Filename: "{app}\mpth.exe"; Description: "Tiny Hexer starten"; Languages: "Deutsch"; Flags: postinstall unchecked skipifsilent nowait
  175.  
  176. [UninstallRun]
  177. Filename: "{app}\uni.exe"; Parameters: "/uninst /{language} {wizardhwnd}"; WorkingDir: "{app}"; RunOnceId: "uninst1"; Flags: skipifdoesntexist waituntilidle
  178.  
  179. [Icons]
  180. Name: "{group}\mirkes.de Tiny Hexer"; Filename: "{app}\mpth.exe"; IconFilename: "{app}\mpth.exe"; 
  181. Name: "{group}\mirkes.de Tiny Hexer Help"; Filename: "{app}\mpth.chm"; 
  182. Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\Tiny Hexer"; Filename: "{app}\mpth.exe"; WorkingDir: "{app}"; IconFilename: "{app}\mpth.exe"; Tasks: quicklicond quicklicon; 
  183. Name: "{userdesktop}\Tiny Hexer"; Filename: "{app}\mpth.exe"; WorkingDir: "{app}"; IconFilename: "{app}\mpth.exe"; Tasks: deskicond deskicon; 
  184. Name: "{sendto}\mirkes.de Tiny Hexer"; Filename: "{app}\mpth.exe"; WorkingDir: "{app}\"; 
  185.  
  186. [Tasks]
  187. Name: "quicklicon"; Description: "Create a Quick Launch Icon"; Languages: "English"; 
  188. Name: "deskicon"; Description: "Create a Desktop Icon"; Languages: "English"; 
  189. Name: "deskicond"; Description: "Symbol auf dem Desktop erzeugen"; Languages: "Deutsch"; 
  190. Name: "quicklicond"; Description: "Symbol in der Schnellstartleiste erzeugen"; Languages: "Deutsch"; 
  191.  
  192. [Components]
  193. Name: "main"; Description: "Program Files"; Types: "custom compact full"; 
  194. Name: "webupdate"; Description: "Web Update"; Types: "custom full"; 
  195.  
  196. [Types]
  197. Name: "full"; 
  198. Name: "compact"; 
  199. Name: "custom"; 
  200.  
  201. [CustomMessages]
  202. English.NameAndVersion=%1 version %2
  203. English.AdditionalIcons=Additional icons:
  204. English.CreateDesktopIcon=Create a &desktop icon
  205. English.CreateQuickLaunchIcon=Create a &Quick Launch icon
  206. English.ProgramOnTheWeb=%1 on the Web
  207. English.UninstallProgram=Uninstall %1
  208. English.LaunchProgram=Launch %1
  209. English.AssocFileExtension=&Associate %1 with the %2 file extension
  210. English.AssocingFileExtension=Associating %1 with the %2 file extension...
  211. Deutsch.NameAndVersion=%1 Version %2
  212. Deutsch.AdditionalIcons=ZusΣtzliche Symbole:
  213. Deutsch.CreateDesktopIcon=&Desktop-Symbol anlegen
  214. Deutsch.CreateQuickLaunchIcon=Symbol in der Schnellstartleiste anlegen
  215. Deutsch.ProgramOnTheWeb=%1 im Internet
  216. Deutsch.UninstallProgram=%1 entfernen
  217. Deutsch.LaunchProgram=%1 starten
  218. Deutsch.AssocFileExtension=&Registriere %1 mit der %2-Dateierweiterung
  219. Deutsch.AssocingFileExtension=%1 wird mit der %2-Dateierweiterung registriert...
  220.  
  221. [Languages]
  222. ; These files are stubs
  223. ; To achieve better results after recompilation, use the real language files
  224. Name: "English"; MessagesFile: "embedded\English.isl"; 
  225. Name: "Deutsch"; MessagesFile: "embedded\Deutsch.isl"; 
  226.